sediment delivery ratio - German English Dictionary